package com.education.dao;

import com.education.model.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created by Administrator on 2017/8/8.
 * 报名接口 张文东
 */
public interface RegisterDao {

    /**
     * 添加报名信息
     * @param register
     * @return
     */
    int  addRegisterInfomation(Register register)throws  Exception;
    /**2017/8/18 王娇
     * 查询所有专业
     * @return
     * @throws Exception
     */
    List<MajorModel> getMajor()throws Exception;
    /**
     * 2017/8/19 王娇
     * 生成入学测试题
     * 选择题
     * @return
     * @throws Exception
     */
    List<QuestionModel> enterTestSelect(Integer scoreType);

    /**
     * 2017/8/19 王娇
     * 生成入学测试题
     * 判断题
     * @return
     * @throws Exception
     */
    List<QuestionModel> enterTestJudge(Integer scoreType);

    /**
     * 2017/8/21 王娇
     * 插入入学成绩
     * @param total
     * @param enterPhone
     * @return
     * @throws Exception
     */
   Integer addEnterScore(@Param("total") Integer total,@Param("enterPhone") String enterPhone);

    /**
     * 身份证号查询
     * @param searchMessage
     * @return
     * @throws Exception
     */
   List<Register> getRegisterId(String searchMessage);
    /**
     * 手机号查询
     * @param searchMessage
     * @return
     * @throws Exception
     */
    List<Register> getRegisterPhone(String searchMessage);

}
